Cisco-IOS-XR-infra-policymgr-oper API API Reference
API generated from Cisco-IOS-XR-infra-policymgr-oper@2018-01-17.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/{{router}}/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Paths
NODE - Retrieve
Retrieve operation of resource: node
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TARGET-POLICY-MAP-TYPES - Retrieve
Retrieve operation of resource: target-policy-map-types
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-policy-map-types": { Targets of a policymap
{
"policy-map-target-summary": { Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
},
"policy-map-targets": { Policy-map table
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
},
"target-summary-per-policy-maps": { Policy-map table per Policy-map
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
},
"type": "string" The application type
}
]
}
}
TARGET-POLICY-MAP-TYPE - Retrieve
Retrieve operation of resource: target-policy-map-type
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
POLICY-MAP-TARGETS - Retrieve
Retrieve operation of resource: policy-map-targets
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-targets": { Policy-map table
{
"policy-map-name": "string", Name of policy-map
"targets": "string", targets
"parent-targets": "string" parent targets
}
]
}
}
POLICY-MAP-TARGET - Retrieve
Retrieve operation of resource: policy-map-target
ID of node-name
ID of type
ID of policy-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
POLICY-MAP-TARGET-SUMMARY - Retrieve
Retrieve operation of resource: policy-map-target-summary
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"policy-map-target-summary": { Policy-map table
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
}
TARGET-SUMMARY-PER-POLICY-MAPS - Retrieve
Retrieve operation of resource: target-summary-per-policy-maps
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"target-summary-per-policy-maps": { Policy-map table per Policy-map
{
"total-interfaces-input-direction": "integer", Totalinterfaces with service-policy in the input\ndirection
"total-child-policy-maps-output-direction": "integer", Totalpolicymaps applied as child policy in the\noutput direction
"total-policy-maps-output-direction": "integer", Total policymapsin the output direction
"total-interfaces-output-direction": "integer", Totalinterfaces with service-policy in the\noutput direction
"total-policy-maps-input-direction": "integer", Total policymapsin the input direction
"policy-map-name": "string", Name of policy-map
"total-child-policy-maps-input-direction": "integer" Totalpolicymaps applied as child policy in the\ninput direction
}
]
}
}
TARGET-SUMMARY-PER-POLICY-MAP - Retrieve
Retrieve operation of resource: target-summary-per-policy-map
ID of node-name
ID of type
ID of policy-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP - Retrieve
Retrieve operation of resource: class-map
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-types": { Application type of a classmap
{
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
},
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
},
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
}
}
CLASS-MAP-TYPES - Retrieve
Retrieve operation of resource: class-map-types
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-types": { Application type of a classmap
{
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
},
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
},
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
]
}
}
CLASS-MAP-TYPE - Retrieve
Retrieve operation of resource: class-map-type
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP-DETAILS - Retrieve
Retrieve operation of resource: class-map-details
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-details": { Class-map detail table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
CLASS-MAP-DETAIL - Retrieve
Retrieve operation of resource: class-map-detail
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REFERENCE - Retrieve
Retrieve operation of resource: reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP-REFERENCE - Retrieve
Retrieve operation of resource: class-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
POLICY-MAP-REFERENCE - Retrieve
Retrieve operation of resource: policy-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAPS - Retrieve
Retrieve operation of resource: class-maps
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-maps": { Class-map definition table
{
"class-map-name": "string", Name of class-map
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Class-Map Type QoS/PBR/Netflow/...
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", Class-Map Type QoS/PBR/Netflow/...
"description": "string", description
"name": "string" Name of the class-map
}
]
}
]
}
}
CLASS-MAP - Retrieve
Retrieve operation of resource: class-map
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP-BG - Retrieve
Retrieve operation of resource: class-map-bg
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MATCH-INFOP - Retrieve
Retrieve operation of resource: match-infop
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
}
}
CLASS-MATCH-INFO-ST - Retrieve
Retrieve operation of resource: class-match-info-st
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MATCH-DATA - Retrieve
Retrieve operation of resource: match-data
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
IPV4-DSCP - Retrieve
Retrieve operation of resource: ipv4-dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
IPV6-DSCP - Retrieve
Retrieve operation of resource: ipv6-dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DSCP - Retrieve
Retrieve operation of resource: dscp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
IPV4-PREC - Retrieve
Retrieve operation of resource: ipv4-prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-prec": { IPv4 Precedence
array": "integer"
}
}
IPV6-PREC - Retrieve
Retrieve operation of resource: ipv6-prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-prec": { IPv6 Precedence
array": "integer"
}
}
PREC - Retrieve
Retrieve operation of resource: prec
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prec": { Match Precedence array
array": "integer"
}
}
DISCARD-CLASS - Retrieve
Retrieve operation of resource: discard-class
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"discard-class": { Match Discard Class array
array": "integer"
}
}
QOS-GROUP - Retrieve
Retrieve operation of resource: qos-group
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TRAFFIC-CLASS - Retrieve
Retrieve operation of resource: traffic-class
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PROTO - Retrieve
Retrieve operation of resource: proto
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ICMP-V4 - Retrieve
Retrieve operation of resource: icmp-v4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" Protocol type
}
}
ICMP-V6 - Retrieve
Retrieve operation of resource: icmp-v6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" Protocol type
}
}
IPV4-PACKET-LEN - Retrieve
Retrieve operation of resource: ipv4-packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
IPV6-PACKET-LEN - Retrieve
Retrieve operation of resource: ipv6-packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
PACKET-LEN - Retrieve
Retrieve operation of resource: packet-len
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
FLOW-TAG - Retrieve
Retrieve operation of resource: flow-tag
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TCP-FLAG - Retrieve
Retrieve operation of resource: tcp-flag
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" Value of TCP flag
}
}
ICMPV4-TYPE - Retrieve
Retrieve operation of resource: icmpv4-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ICMPV4-CODE - Retrieve
Retrieve operation of resource: icmpv4-code
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ICMPV6-TYPE - Retrieve
Retrieve operation of resource: icmpv6-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
ICMPV6-CODE - Retrieve
Retrieve operation of resource: icmpv6-code
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT8_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint8_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
MPLS-EXP - Retrieve
Retrieve operation of resource: mpls-exp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
}
}
MPLS-EXP-IMP - Retrieve
Retrieve operation of resource: mpls-exp-imp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
}
}
MPLS-DISP-IPV4-ACL - Retrieve
Retrieve operation of resource: mpls-disp-ipv4-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
}
}
MPLS-DISP-IPV6-ACL - Retrieve
Retrieve operation of resource: mpls-disp-ipv6-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
}
}
MPLS-TOP-LABEL - Retrieve
Retrieve operation of resource: mpls-top-label
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT32_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint32_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
COS - Retrieve
Retrieve operation of resource: cos
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos": { Match CoS array
array": "integer"
}
}
COS-INR - Retrieve
Retrieve operation of resource: cos-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"cos-inr": { Match inner header CoS
array": "integer"
}
}
DEI - Retrieve
Retrieve operation of resource: dei
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
}
}
DEI-INR - Retrieve
Retrieve operation of resource: dei-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
}
}
VLAN - Retrieve
Retrieve operation of resource: vlan
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", VLAN mask
"min": "integer" Lower limit of the range
}
]
}
}
VLAN-ID-ARRAY - Retrieve
Retrieve operation of resource: vlan-id-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
VLAN-INR - Retrieve
Retrieve operation of resource: vlan-inr
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
FR-DLCI - Retrieve
Retrieve operation of resource: fr-dlci
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SRC-MAC - Retrieve
Retrieve operation of resource: src-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
}
DST-MAC - Retrieve
Retrieve operation of resource: dst-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
}
ATM-CLP - Retrieve
Retrieve operation of resource: atm-clp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"atm-clp": { Match ATM CLP level
array": "integer"
}
}
FR-DE - Retrieve
Retrieve operation of resource: fr-de
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"fr-de": { Match FR DE value
array": "integer"
}
}
IPV4-ACL - Retrieve
Retrieve operation of resource: ipv4-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
}
}
IPV6-ACL - Retrieve
Retrieve operation of resource: ipv6-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
}
}
ETHER-SERVICE-ACL - Retrieve
Retrieve operation of resource: ether-service-acl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
}
}
AVAIL-ID - Retrieve
Retrieve operation of resource: avail-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"avail-id": { Available Identifiers
array": "integer"
}
}
MEDIA-TYPE - Retrieve
Retrieve operation of resource: media-type
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"media-type": { Media Type
array": "integer"
}
}
SUBS-PROTOCOL - Retrieve
Retrieve operation of resource: subs-protocol
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"subs-protocol": { Protocol
array": "integer"
}
}
DNIS - Retrieve
Retrieve operation of resource: dnis
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dnis": { DNIS
"string-array": "string" string array
}
}
DNIS-REGEX - Retrieve
Retrieve operation of resource: dnis-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
}
}
DOMAIN - Retrieve
Retrieve operation of resource: domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
}
DOMAIN-ARRAY - Retrieve
Retrieve operation of resource: domain-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DOMAIN-REGEX - Retrieve
Retrieve operation of resource: domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
}
}
DOMAIN-ARRAY - Retrieve
Retrieve operation of resource: domain-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
NAS-PORT - Retrieve
Retrieve operation of resource: nas-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
}
}
NAS-PORT-ARRAY - Retrieve
Retrieve operation of resource: nas-port-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SERVICE-NAME - Retrieve
Retrieve operation of resource: service-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"service-name": { Service Name
"string-array": "string" string array
}
}
SERVICE-NAME-REGEX - Retrieve
Retrieve operation of resource: service-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
}
}
SRC-ADDR-IPV4 - Retrieve
Retrieve operation of resource: src-addr-ipv4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" mask
}
]
}
}
IPV4-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv4-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DST-ADDR-IPV4 - Retrieve
Retrieve operation of resource: dst-addr-ipv4
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" mask
}
]
}
}
IPV4-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv4-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SRC-ADDR-IPV6 - Retrieve
Retrieve operation of resource: src-addr-ipv6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
]
}
}
IPV6-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv6-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DST-ADDR-IPV6 - Retrieve
Retrieve operation of resource: dst-addr-ipv6
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", IPV6 prefix
"mask": "integer" IPV6 mask
}
]
}
}
IPV6-ADDR-ARRAY - Retrieve
Retrieve operation of resource: ipv6-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
SRC-ADDR-MAC - Retrieve
Retrieve operation of resource: src-addr-mac
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
}
}
MAC-ADDR-ARRAY - Retrieve
Retrieve operation of resource: mac-addr-array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
TIMER - Retrieve
Retrieve operation of resource: timer
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timer": { Timer
"string-array": "string" string array
}
}
TIMER-REGEXP - Retrieve
Retrieve operation of resource: timer-regexp
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
}
}
TUNNEL-NAME - Retrieve
Retrieve operation of resource: tunnel-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tunnel-name": { Tunnel Name
"string-array": "string" string array
}
}
TUNNEL-NAME-REGEX - Retrieve
Retrieve operation of resource: tunnel-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
}
}
USER-NAME - Retrieve
Retrieve operation of resource: user-name
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"user-name": { User Name
"string-array": "string" string array
}
}
USER-NAME-REGEX - Retrieve
Retrieve operation of resource: user-name-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
}
}
AUTH-USERNAME - Retrieve
Retrieve operation of resource: auth-username
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-username": { Authenticated User Name
"string-array": "string" string array
}
}
AUTH-USERNAME-REGEX - Retrieve
Retrieve operation of resource: auth-username-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
}
}
UNAUTH-USERNAME - Retrieve
Retrieve operation of resource: unauth-username
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
}
}
UNAUTH-USERNAME-REGEX - Retrieve
Retrieve operation of resource: unauth-username-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
}
}
AUTH-DOMAIN - Retrieve
Retrieve operation of resource: auth-domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-domain": { Authenticated domain name
"string-array": "string" string array
}
}
AUTH-DOMAIN-REGEX - Retrieve
Retrieve operation of resource: auth-domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
}
}
UNAUTH-DOMAIN - Retrieve
Retrieve operation of resource: unauth-domain
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
}
}
UNAUTH-DOMAIN-REGEX - Retrieve
Retrieve operation of resource: unauth-domain-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
}
}
VENDOR-ID - Retrieve
Retrieve operation of resource: vendor-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vendor-id": { Vendor ID
"string-array": "string" string array
}
}
VENDOR-ID-REGEX - Retrieve
Retrieve operation of resource: vendor-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
}
}
ACCESS-INTERFACE - Retrieve
Retrieve operation of resource: access-interface
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-interface": { Access interface
"string-array": "string" string array
}
}
INPUT-INTERFACE - Retrieve
Retrieve operation of resource: input-interface
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"input-interface": { Input interface
"string-array": "string" string array
}
}
INPUT-INTFHDL - Retrieve
Retrieve operation of resource: input-intfhdl
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"input-intfhdl": { Input interface handle
array": "integer"
}
}
ETHERTYPE - Retrieve
Retrieve operation of resource: ethertype
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
FLOW-KEY-DATA - Retrieve
Retrieve operation of resource: flow-key-data
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
}
}
FLOW-KEYS - Retrieve
Retrieve operation of resource: flow-keys
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
}
DHCP-CLIENT-ID - Retrieve
Retrieve operation of resource: dhcp-client-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
}
}
DHCP-CLIENT-ID-REGEX - Retrieve
Retrieve operation of resource: dhcp-client-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
}
}
CIRCUIT-ID - Retrieve
Retrieve operation of resource: circuit-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"circuit-id": { Circuit ID
"string-array": "string" string array
}
}
CIRCUIT-ID-REGEX - Retrieve
Retrieve operation of resource: circuit-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
}
}
REMOTE-ID - Retrieve
Retrieve operation of resource: remote-id
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-id": { Remote ID
"string-array": "string" string array
}
}
REMOTE-ID-REGEX - Retrieve
Retrieve operation of resource: remote-id-regex
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
}
}
SRC-PORT - Retrieve
Retrieve operation of resource: src-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
DST-PORT - Retrieve
Retrieve operation of resource: dst-port
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
UINT16_RNG_ARRAY - Retrieve
Retrieve operation of resource: uint16_rng_array
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP-BRIEFS - Retrieve
Retrieve operation of resource: class-map-briefs
ID of node-name
ID of type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"class-map-briefs": { Class-map brief table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of Policymap referencing a Classmap
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"class-map-name": "string", Name of class-map
"transient": "boolean" Transient object
}
]
}
}
CLASS-MAP-BRIEF - Retrieve
Retrieve operation of resource: class-map-brief
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
REFERENCE - Retrieve
Retrieve operation of resource: reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
OBJECTS - Retrieve
Retrieve operation of resource: objects
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
CLASS-MAP-REFERENCE - Retrieve
Retrieve operation of resource: class-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
POLICY-MAP-REFERENCE - Retrieve
Retrieve operation of resource: policy-map-reference
ID of node-name
ID of type
ID of class-map-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
}
POLICY-MAP - Retrieve
Retrieve operation of resource: policy-map
ID of node-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"transient-policy-map-type-xr": { Application type of transient policy-map
{
"transient-policy-map-names": { Transient policy-map definition table
{
"definition": { Transient Policy-map type name
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
}
]
},
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
},
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
},
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer",
val": "integer",
"type": "string", The application type
val": "integer"
},
"id": "integer" id
}
]
},
"description": "string" description
}
]
},
"class-seq-nums": { Transient policy-map sequence number table
{
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
}
]
},
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
},
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
},
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer",
val": "integer",
"type": "string", The application type
val": "integer"
},
"id": "integer" id
}
]
},
"description": "string" description
}
],
"sequence-num": "string" sequence number
}
]
},
"policy-map-name": "string", Name of policy-map
"class-handles": { Transient policy-map class handle table
{
"inline-classhandle": "string", inline class handle
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
}
]
},
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
},
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
},
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer",
val": "integer",
"type": "string", The application type
val": "integer"
},
"id": "integer" id
}
]
},
"description": "string" description
}
]
}
]
}
}
]
},
"type": "string" The application type
}
]
},
"transient-policy-map-types": { Application type of transient policy-map list
{
"type": "string", The application type
"transient-list-unuseds": { Transient policy-map list unused table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
}
}
]
},
"policy-map-unused-types": { Policy-map unused table
{
"type": "string", The application type
"unuseds": { Policy-map unused
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
}
}
]
},
"policy-map-types": { Application type of a policymap
{
"policy-maps": { Policy-map definition table
{
{
"event-infop": { event infop
{
"class-infop": { class infop
{
"exe-strat": "string", exe strat
"cl-encode": { cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": { act infop
{
"actp": { actp
"wred": { wred
{
"wred-flags": "integer", wred flags
"match-ranges": { match ranges
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"probability": "integer", probability
"min-threshold": { min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": { max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
}
]
},
"rtp-voice": { rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"mdi": { mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"prio": { prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": { authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": { set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": { min bw
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"mdi-rtp": { mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
}
},
"rtp": { rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"type": "string", The application type
"timeout-idle": { timeout idle
"secs": "integer" secs
},
"redirect": { redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": { collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": { ipcbr
"action-metric-type": "string", metric type
"ip-bit-rate": { data rate in bps
"unit": "string", unit
"value": "integer" value
},
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": { media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": { police
"sbuck-name": "string", sbuck name
"exceed-actns": { exceed actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"cdvt": { cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": { burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": { conform actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"peak-burst": { peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": { peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": { violate actns
{
"type": "string", The application type
"mark": { mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
}
]
},
"excdclass-p": { excdclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"confclass-encode": { confclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"confclass-p": { confclass p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"excdclass-encode": { excdclass encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": { inline cmap
"match-count": "integer", Number of Match infos
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
}
},
"sfrag": { sfrag
"name": "string" name
},
"accounting-event-aaa": { accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": { mark
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"fmm": { fmm
"fmm-name": "string" flow monitor name
},
"encap": { encap
"seq": "integer" seq
},
"afm-react": { afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
}
]
},
"acct-aaa-list": { acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": { qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": { atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": { match values
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qlim": { qlim
"unit": "string", unit
"value": "integer" value
}
}
]
},
"authen-aaa": { authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": { pfc
"pause-threshold": { pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": { resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": { buffer size
"unit": "string", unit
"value": "integer" value
}
},
"stop-timer": { stop timer
"timer-name": "string" timer name
},
"proxy-aaa": { proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": { out intf
"out-ifname": "string" output interface name
},
"httpr": { httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": { rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"ipv4-nh": { ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"serv-func": { serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": { ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
}
]
},
"data-p": "integer", data p
"bwrem": { bwrem
"bwrem": { bwrem
"unit": "string", unit
"value": "integer" value
}
},
"copy": { copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": { child policy
"info": { info
"type": "string", The application type
"name": "string" name
},
"hd-info": { hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": { decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": { query ancp
"enable": "integer" enable
},
"flow-parm": { flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": { deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": { shape
"be": { be
"unit": "string", unit
"value": "integer" value
},
"bw": { bw
"unit": "string", unit
"value": "integer" value
}
},
"punt": { punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": { mark2
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
}
]
},
"act-template": { act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": { cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": { rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": { flow rate
"unit": "string", unit
"value": "integer" value
}
},
"rtp-j2k": { rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
{
"frequency": "integer", frequency
"pt": "integer" pt
}
]
},
"prepaid-cfg": { prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": { pbf
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
}
]
}
},
"flags": "integer", Flags
"seq": "integer" seq
}
]
},
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": { clmp p
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": { Pointer to the first Match info
{
"flags": "integer", Flags
"match-data": { Match criteria
"service-name-regex": { Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": { Match FR DE value
array": "integer"
},
"ether-service-acl": { Ethernet-Services Access-list
"string-array": "string" string array
},
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": { Match ICMPV4 Protocol
"code": "integer", Protocol code
"type": "integer" The application type
},
"icmp-v6": { Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": { IPv4 Precedence
array": "integer"
},
"mpls-disp-ipv4-acl": { MPLS Disposition IPv4 Access-list
"string-array": "string" string array
},
"vendor-id": { Vendor ID
"string-array": "string" string array
},
"atm-clp": { Match ATM CLP level
array": "integer"
},
"flow-key-data": { Flow key structure
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": { flow keys
"keys": "string", keys
"num": "integer" num
}
},
"domain-regex": { Domain Regular Expression
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"user-name-regex": { User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": { IPv6 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-packet-len": { IPv4 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-addr-mac": { Source Address MAC
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
}
]
},
"domain": { Domain Name
{
"format-name": "string", format name
"domain-name": "string" domain name
}
]
},
"traffic-class": { Match Traffic class array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"auth-username-regex": { Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": { Service Name
"string-array": "string" string array
},
"tunnel-name": { Tunnel Name
"string-array": "string" string array
},
"authen-status": "string", Authentication Status
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": { IPv4 DSCP
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tcp-flag": { Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": { Match ipv4 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id-regex": { Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": { IPv6 Precedence
array": "integer"
},
"input-intfhdl": { Input interface handle
array": "integer"
},
"access-interface": { Access interface
"string-array": "string" string array
},
"packet-len": { Match packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"discard-class": { Match Discard Class array
array": "integer"
},
"circuit-id": { Circuit ID
"string-array": "string" string array
},
"mpls-exp": { Match MPLS experimental topmost array
array": "integer"
},
"user-name": { User Name
"string-array": "string" string array
},
"fr-dlci": { Match FR DLCI range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-mac": { Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": { Authenticated domain name
"string-array": "string" string array
},
"timer": { Timer
"string-array": "string" string array
},
"unauth-username-regex": { Unauthenticated User Name RegEx
"string-array": "string" string array
},
"mpls-exp-imp": { Match MPLS experimental imposition array
array": "integer"
},
"ipv6-packet-len": { IPv6 packet length array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dnis-regex": { DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": { Match inner header VLAN range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"src-port": { Source port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dst-addr-ipv4": { Destination Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"avail-id": { Available Identifiers
array": "integer"
},
"dst-addr-ipv6": { Destination Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"timer-regexp": { Timer Regular Expression
"string-array": "string" string array
},
"ethertype": { Ethernet type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"tunnel-name-regex": { Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": { Match Precedence array
array": "integer"
},
"dhcp-client-id-regex": { Dhcp Client ID RegEx
"string-array": "string" string array
},
"dst-port": { Destination port
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"mpls-disp-ipv6-acl": { MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": { DNIS
"string-array": "string" string array
},
"type": "string", The application type
"cos-inr": { Match inner header CoS
array": "integer"
},
"dei-inr": { Match inner DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"cos": { Match CoS array
array": "integer"
},
"src-addr-ipv6": { Source Address IPV6
{
"prefix": "string", prefix
"mask": "integer" MAC mask
}
]
},
"src-addr-ipv4": { Source Address IPV4
{
"prefix": "string", prefix
"mask": "string" MAC mask
}
]
},
"vlan": { Match VLAN array
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
}
]
},
"dst-mac": { Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": { Match flow-tag array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"dei": { Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": { Match ipv4 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"input-interface": { Input interface
"string-array": "string" string array
},
"auth-username": { Authenticated User Name
"string-array": "string" string array
},
"vendor-id-regex": { Vendor ID RegEx
"string-array": "string" string array
},
"icmpv6-code": { Match ipv6 icmp code
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"fragment-type": "integer", Fragment type
"unauth-domain": { Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": { NAS Port
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
}
]
},
"unauth-domain-regex": { Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": { Match Protocol array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"ipv4-acl": { IPv4 Access-list
"string-array": "string" string array
},
"unauth-username": { Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": { Match ipv6 icmp type
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"remote-id": { Remote ID
"string-array": "string" string array
},
"dhcp-client-id": { Dhcp Client ID
"string-array": "string" string array
},
"circuit-id-regex": { Circuit ID RegEx
"string-array": "string" string array
},
"media-type": { Media Type
array": "integer"
},
"auth-domain-regex": { Authenticated Domain Name RegEx
"string-array": "string" string array
},
"dscp": { Match DSCP range array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"qos-group": { Match QoS group array
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
},
"subs-protocol": { Protocol
array": "integer"
},
"ipv6-acl": { IPv6 Access-list
"string-array": "string" string array
},
"mpls-top-label": { MPLS Topmost LABEL
array": [
{
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
}
]
}
}
}
]
},
"type": "string", The application type
"description": "string", description
"name": "string" name
}
]
},
"num-actions": "integer" num actions
}
]
},
"cond-eval": "string", cond eval
"event-type": "string" event type
}
]
},
"type": "string", The application type
"name": "string", name
"pmap-var-list": { pmap var list
{
"name": "string", name
"val": { uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
val": "integer",
val": "integer",
"type": "string", The application type
val": "integer"
},
"id": "integer" id
}
]
},
"description": "string" description
}
],
"policy-map-name": "string" Name of policy-map
}
]
},
"policy-map-details": { Policy-map table
{
"object-type": "string", Application type configured
{
"total-reference-objects": "integer", Total number of Policymaps referencing a\nClassmap
{
"object-type": "string", Application type configured
"policy-map-name": "string" Name of policy-map
}
]
}
]
{,
"object-name": "string" Name of object (Policymap/Classmap)
}
],
"total-objects": "integer" Total number of objects configured for a\nspecific object type
{,
"total-internal-reference-objects": "integer", Total number of internal reference objects
"total-class-maps": "integer", Total number of Classmaps in a Policymap
"total-flows": "integer" Total flows in a Policymap
}
],
"transient": "boolean", Transient object
"policy-map-name": "string" Name of policy-map
}
]
},
"type": "string" The application type
}
]
}
}
}